会务管理软件-软著申请文件.docx_第1页
会务管理软件-软著申请文件.docx_第2页
会务管理软件-软著申请文件.docx_第3页
会务管理软件-软著申请文件.docx_第4页
会务管理软件-软著申请文件.docx_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件著作权申请1 会议管理系统1.1 系统说明随着现代办公会议的增多,会议室资源得不到很好的利用与合理安排,公司有若干个会议室有若干个部门,可能不同的时间内使用不同的会议室,会议室的使用不能产生冲突,会议每周,每天的安排情况不清楚,无法了解自己本周或下周的会议安排,重要会议没有定时提醒功能,错过要参加的重要会议,不能主动申请安排会议,都要通过人员电话去寻找空的会议室协调时间安排会议,因些一款专业的会议室管理软件就非常重要。1.2 操作手册1.2.1 会议预定 每个部门有若干个使用者,使用系统对会议室进行预约,用户点击“会议申请”后,填写会议室的基本资料,点击“提交”按钮后确认此次会议申请 1.2.2 会议预定审核点击“待确定会议”,由会议管理员审核提交的会议申请,审核后方可使用会议室,会议未审核通过可以自主修改调整申请的会议。 1.2.3 会议室一缆表会议室一览表展示审核完成的会议,查进行查询。1.2.4 邮件自动提醒会议审核通过邮件自动提醒会与参与人;会议取消邮件自动提醒参会人员;一周会议安排邮件提醒1.2.5 会议室后台管理会议室后台管理实现公司会议室基础信息管理。用户可以增加、删除、修改。1.3 源代码 roarkmeeting会议系统 body font-size: 10.1pt; font-family: Arial, Tahoma, Verdana; background-color:White; margin-top:4px; .divGv border:solid 1px #ccc;margin-top:5px; .divGv td border:solid 0px #ccc; padding:0px 0px 0px 0px; .divGv-Head font-family:Arial; color:#514F48; height:24px;background:url(/xmxx/Images/Icon_TableTitle2.gif) repeat-x; .divGv-Row font-family:Arial; .divGv-Row tdpadding-left:1px; padding-right:1px; height:24px; .divGv-Row td input border:0px none #fff; width:95%; .divGv-Row td select width:98%; .trClasspadding-left: 10px;font-size: 13px;height: 28px; .btnClasswidth: 62px;height: 23px;border: 0;background-image: url(/xmxx/Images/Icon_Search.gif);vertical-align: top;   会议主题: 会议地点:* 会议参与人员: 会议议程:*   using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using sp = System.Web.UI.WebControls;using spMapping;using spData.Common;namespace spAsync public partial class sptest : BasePage #region Propery public string DID get return ViewStateDID = null ? : ViewStateDID.ToString().ToLower(); set ViewStateDID = value; public string UserName get return SessionUserName = null ? : (string)SessionUserName; set SessionUserName = value; public string UserFullName get return SessionUserFullName = null ? : (string)SessionUserFullName; set SessionUserFullName = value; #endregion #region Event Page protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) DID = Request.QueryStringID; InitControls(); #endregion #region Method Init Controls Value private void InitControls() #endregion #region Event City protected void City_SelectedIndexChanged(object sender, EventArgs e) #endregion #region Method Save protected void Save_Click(object sender, EventArgs e) #region me_Meeting v = (me_Meeting.meetingSite= Bt.Text).ListFirst(); if (v = null) v = new me_Meeting(); v.MeetingSite = Bt.Text; v.MeetingAgenda = MeetingAgenda.Text; v.State = 1; v.Time = System.DateTime.Now; ORM.Save(v); Anthem.Manager.Register(this); Anthem.Manager.AddScriptForClientSideEval(alert(保存成功!);window.close();); #endregion #endregion using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text;using spData.Common;using spMapping;namespace spAsync public partial class MeetingList : BasePage #region Property public DateTime S get return ViewStateS = null ? (new DateTime(System.DateTime.Now.Year, System.DateTime.Now.Month, System.DateTime.Now.Day).AddDays(-1 * (int)System.DateTime.Now.DayOfWeek + 1) : (DateTime)ViewStateS; set ViewStateS = value; public DateTime E get return ViewStateE = null ? (new DateTime(System.DateTime.Now.Year, System.DateTime.Now.Month, System.DateTime.Now.Day).AddDays(7 - (int)System.DateTime.Now.DayOfWeek + 1) : (DateTime)ViewStateE; set ViewStateE = value; public string Action get return ViewStateAction = null ? List : ViewStateAction.ToString(); set ViewStateAction = value; public bool IsMgr get return ViewStateIsMgr = null ? false : (bool)ViewStateIsMgr; set ViewStateIsMgr = value; public string ConfirmList get return IsMgr ? : style=display:none; #endregion #region Event Page protected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) Action = string.IsNullOrEmpty(Request.QueryStringAction) ? List : Request.QueryStringAction; InitControls(); #endregion #region Event Week protected void Week_Click(object sender, EventArgs e) Anthem.Button nav = sender as Anthem.Button; if (nav != null) InitControls(); #endregion #region Event List protected void List_Click(object sender, EventArgs e) Anthem.ImageButton nav = sender as Anthem.ImageButton; if (nav != null) switch (nav.ID) case ImbList: Action = List; break; case ImbConfirmList: Action = ConfirmList; break; InitControls(); #endregion #region Method InitControls private void InitControls() try List tables = new List(); Expression exp = new Expression(); exp = me_Meeting.date = S & me_Meeting.date = E; if(Action = List) exp &= me_Meeting.state = 1; IList mies = exp.List(new Region(0, 1000), Date, StartTime); for (DateTime s = S; s E; s=s.AddDays(1) tables.Add(new MettingTable(string.Format(0 1, TransWeekDay(s.DayOfWeek), s.ToString(M-d), s.ToString(yyyyMMdd), IsMgr, Action); foreach (MettingTable table in tables) table.CollectRows(mies); StringBuilder sb = new StringBuilder(); sb.Append(); sb.Append(string.Format(日期时间城市会议地点会议主题发起部门0, IsMgr | Action = MyList ? 操作 : ); foreach (MettingTable table in tables) sb.Append(table.ToHtml(Action); sb.Append(); addTable.Text = sb.ToString(); catch (Exception ex) #endregion #region Method TransWeekDay public string TransWeekDay(DayOfWeek dow) string result = ; switch (dow) case DayOfWeek.Monday: result = Monday; break; case DayOfWeek.Tuesday: result = Tuesday; break; case DayOfWeek.Wednesday: result = Wednesday; break; case DayOfWeek.Thursday: result = Thursday; break; case DayOfWeek.Friday: result = Friday; break; case DayOfWeek.Saturday: result = Saturday; break; case DayOfWeek.Sunday: result = Sunday; break; return result; #endregion #region MettingTable public class MettingTable public string WeekDay = ; public string WeekDate = ; public string Action = ; public bool IsMgr = false; public List Rows = new List(); public MettingTable(string weekDay, string weekDate, bool isMgr, string action) WeekDay = weekDay; WeekDate = weekDate; IsMgr = isMgr; Action = action; public string ToHtml(string action) if (Rows.Count = 0) return ; String html = ; int cnt = 1; bool flg = true; string transDay = ; for (int i = 0; i Rows.Count; i+) String strRow = ; if (flg) transDay = Rowsi.TransDay; for (int j = i + 1; j Rows.Count; j+) if (transDay = Rowsj.TransDay) cnt+; flg = false; if (i = 0) strRow = string.Format(1, Rows.Count, string.IsNullOrEmpty(WeekDay) ?   : WeekDay); string bg_color = background-color:#FFFFFF; strRow += string.Format(01, string.IsNullOrEmpty(Rowsi.StartTime) ?   : Rowsi.StartTime, string.IsNullOrEmpty(Rowsi.EndTime) ?   : Rowsi.EndTime, bg_color); strRow += string.Format(0, string.IsNullOrEmpty(Rowsi.City) ?   : Rowsi.City, bg_color); strRow += string.Format(0, string.IsNullOrEmpty(Rowsi.MeetingSite) ?   : Rowsi.MeetingSite, bg_color); strRow += string.Format(0, string.IsNullOrEmpty(Rowsi.MeetingSubject) ?   : Rowsi.MeetingSubject, Rowsi.ID, bg_color); strRow += string.Format(0, string.IsNullOrEmpty(Rowsi.LaunchDepartment) ?   : Rowsi.LaunchDepartment, bg_color); strRow += ; else string bg_color2 = background-color:#FFFFFF; strRow = string.Format(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论