ASP.NET投票系统调查版1.2是一款基于微软ASP.NET技术开发的在线投票与调查工具。此版本优化了用户体验和后台管理功能,并修复了一些已知问题,支持灵活定制问卷和即时数据统计分析。
我开发了一个投票调查系统,使用ASP.NET编写,并采用ACCESS数据库。该系统除了提供基本的投票功能外,还支持查询用户的具体投票情况(需要与您的用户管理系统集成)。此模块可以嵌入到现有项目中。
这是我学习ASP.NET期间的第一个作品,在一周内完成。整个应用采用了分层设计思想,大部分界面元素使用了ASP.NET控件来实现。
**更新内容:**
修正了一些版本转换问题和页面显示上的小错误等。
- **系统结构**:
- `Domain`项目是数据层,包含了根据数据库表映射出来的实体类(如Voteinfo.cs、Voteitem.cs 和 Votetitle.cs)。
- `Common`项目是一个数据访问层,提供了自动生成插入和修改的SQL语句的功能。它包括了用于执行数据库操作和支持事务处理的DbOperation类以及利用C#反射功能生成SQL语句的SqlGenerator类。
- `Vote`项目是表示层,并且业务逻辑类Comm也包含在这个项目中。其中主要页面有:AdmCrtItems.aspx(投票项管理)、AdmCrtTitle.aspx(投票主题管理)、AdmEditItems.aspx(编辑投票项),以及用于显示结果的Lottery.aspx和Statistic.aspx等。
- 代码中有详细的注释,便于学习。
该系统包括了创建、管理和查看投票的各种功能。