- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章项目实战会议考勤系统
2)会议信息修改功能通过HyperLinkField字段切换到MeetingSet.aspx页面完成,主要通过将该字段的DataNavigateUrlFormatString属性来实现,如图10.37所示。 10.6.3 参加会议人员设置 参会人员设置从实现流程上可分为两个步骤:首先显示还未召开的会议,其次为相应的会议设置参会人员即可。具体实现步骤如下: 1)在网站Admin\Meeting显示未召开的会议 会议信息浏览与编辑模块实现过程如下: 1)在网站的Admin\Meeting目录下添加名为“AttendShedule.aspx”的Web窗体文件,添加DataGridView控件和SqlDataSource控件,页面布局类似会议信息浏览模块。 2)SqlDataSource的Select语句为: 键入代码 3)在DataGridView控件上添加HyperLinkField字段,用于链接到会议参会人员具体设置界面,HyperLinkField字段对应的代码为: 键入代码 4)在网站的Admin\Meeting目录下添加名为“AttendSet.aspx”的Web窗体文件,其布局如图10.38所示。 5)在参会人员设置中,主要涉及到了参会人员批量设置功能,可在GridView控件的最后一列添加模板列,而后在GridView控件上选择编辑模板,再选择HeaderTemplate,从工具箱中选择checkbox控件放到模板列中,如图10.39所示。 6)选择ItemTemplate,再放入一个CheckBox后,添加如下代码: 键入代码 7)选中GridView控件,在其DataBound事件中添加如下代码: 键入代码 8)确定参会人员代码如下: 键入代码 10.6.4 请假人员设置 请假人员设置功能(AskForLeaveSet.aspx)与会议信息添加、浏览功能基本类似,其界面如图10.40所示。 这里要注意的是会议主题中对应的SQLDataSource代码,注意已经召开完的会议是不允许请假的,对应SQL语句如下: SELECT ID, Title FROM MeetingInfo WHERE (OpenDate = DATEADD(dd, - 1, GETDATE())) 请假人员浏览功能(AskForLeaveView.aspx)主要是根据会议主题的不同,列出对应会议的请假人员,功能界面如图10.41所示: 10.6.5 当前考勤会议设置 前会议召开功能通过在显示的未召开会议信息的列表上,通过单选框按钮选择某项会议,然后按“设为当前考勤会议”按钮来实现该功能,其运行界面如图10.42所示: 该功能的主要技术应用体现在GridView上单选按钮的设置,具体步骤如下: 1)在GridView空间上添加模板列,对应代码如下: 键入代码 2)在GridView的RowDataBound事件中添加如下代码: 键入代码 3)双击LinkButton控件,为其Click事件添加如下代码,从而完成设置当前考勤会议功能: 键入代码 10.7 会议出勤情况统计功能实现 会议出勤情况模块主要统计会议应到人数、实到人数、迟到人数、未到人数、请假人数等信息,并可以查询各种情况的详细人员名单,实现步骤如下: 1)在网站项目下的Admin文件夹下添加Query子文件夹,和回忆出勤情况统计功能相关的Web文件将存储在这里。 2)在Query子文件夹下添加名为MeetingStats.aspx的web窗体文件,并将窗体布局设置为如图10.43所示。 3)这里大量应用了自定义模板列,GridView控件代码如下所示: 键入代码 4)导出Excel功能主要通过生成HTML代码,将报表内容包含在Table…/Table标签中,如下所示: 键入代码 5)在GridView控件的RowCommand事件中添加如下代码,完成Excel导出功能: 键入代码 6)查看应到、实到、迟到、未到、请假明细功能界面和代码基本类似,主要通过访问数据库的不同视图来实现,以查看应到人数为例,对应的SQLDataSource控件代码为 键入代码 10.8 用户登录功能实现 在完成了会议考勤后台管理的核心功能后,可以着手实现系统用户登录和权限控制等功能,将用户登录功能放在最后,是为了方便功能测试,提高开发效率。用户登录功能实现步骤如下: 1)在网站Admin文件夹下新建名为“Admin_Login.aspx”的Web窗体文件,并将界面设计为如图10.44所示: 2)登录模块后台代码如下: 键入代码
您可能关注的文档
最近下载
- 建筑工程图集 11SG814:建筑基坑支护结构构造.pdf VIP
- 电商平台客户投诉处理协调配合措施.docx VIP
- 快速心律失常的急诊处理PPT课件.ppt VIP
- 标准图集-新型城镇化-智能灯杆.pdf VIP
- 11SG814 建筑基坑支护结构图集.docx VIP
- 2024年11月江苏苏州市中医医院(西苑医院苏州医院)招聘编外人员笔试笔试历年专业考点(难、易错点)附带答案详解 .doc
- 广西壮族自治区家庭经济困难学生认定申请表.doc VIP
- 大闽食品(漳州)有限公司企业标准.doc VIP
- 施工企业安全生产事故报告及处理制度.docx VIP
- 电商平台纠纷处理与客服投诉管理方案.docx VIP
文档评论(0)